就这么学Linux 常用系统工作命令 | 您所在的位置:网站首页 › killall 参数 › 就这么学Linux 常用系统工作命令 |
常用系统工作命令
快捷键1、man2、echo3、date4、timedatectl5、reboot6、poweroff7、wget8、ps9、pstree10、top11、nice12、pidof13、kill14、killall
快捷键
tab: 自动补全 ctrl+C :终止进程 ctrl+D:键盘输入结束 CTRL+L:清屏 man命令中得信息结构 echo 命令用于在终端设备上输出字符串或变量提取后的值,语法格式为“echo [字符串] [$变量]”。执行“echo 字符串”或“echo 变量”就行,其中 变量”就行,其中 变量”就行,其中符号的意思是提取变量的实际值。 这个和System.out.println 或者 print很类似 echo csdn.com echo $SHELL 3、date用户只需在强大的 date 命令后输入以“+”号开头的参数,即可按照指定格式来输出系 统的时间或日期,这样在日常工作时便可以把备份数据的命令与指定格式输出的时间信息结合到一起。例 将系统的当前时间设置为 2020 年 11 月 1 日 8 点 30 分的 date 命令如下所示 date -s "20201101 8:30:00" datedate 命令中的参数%j 可用来查看今天是当年中的第几天。这个参数能够很好地区分备份 时间的早晚,即数字越大,越靠近当前时间。该参数的使用方式以及显示结果如下所示: date "+%j" 4、timedatectltimedatectl 命令用于设置系统的时间,英文全称为“time date control”,语法格式为 “timedatectl [参数]”。 reboot 命令用于重启系统,输入该命令后按回车键执行即可。 由于重启计算机这种操作会涉及硬件资源的管理权限,因此最好是以 root 管理员的身份 来重启,普通用户在执行该命令时可能会被拒绝。reboot 的命令如下: reboot 6、poweroffpoweroff 命令用于关闭系统,输入该命令后按回车键执行即可。 与上面相同,该命令也会涉及硬件资源的管理权限,因此最好还是以 root 管理员的身份 来关闭电脑,其命令如下: poweroff 7、wgetwget 命令用于在终端命令行中下载网络文件,英文全称为“web get”,语法格式为“wget [参数] 网址”。 接下来,使用 wget 命令递归下载 www.linuxprobe.com 网站内的所有页面数据以及文件,下载完后会自动保存到当前路径下一个名为 www.linuxprobe.com 的目录中。该命令的执行结果如下: wget -r -p https://www.linuxprobe.com 8、psps 命令用于查看系统中的进程状态,英文全称为“processes”,语法格式为“ps [参数]”。
pstree 命令用于以树状图的形式展示进程之间的关系,英文全称为“process tree”,输入 该命令后按回车键执行即可。 pstree 10、toptop 命令用于动态地监视进程活动及系统负载等信息,输入该命令后按回车键执行即可。前面介绍的命令都是静态地查看系统状态,不能实时滚动最新数据,而 top 命令能够动 态地查看系统状态,因此完全可以将它看作是 Linux 中“强化版的 Windows 任务管理器” 11、nicenice 命令用于调整进程的优先级,语法格式为“nice 优先级数字 服务名称”。 在 top 命令输出的结果中,PR 和 NI 值代表的是进程的优先级,数字越低(取值范围是 -20~19),优先级越高。在日常的生产工作中,可以将一些不重要进程的优先级调低,让紧迫的服务更多地利用 CPU 和内存资源,以达到合理分配系统资源的目的。例如将 bash 服务的优先级调整到最高: nice -n -20 bash 12、pidofpidof 命令用于查询某个指定服务进程的 PID 号码值,语法格式为“pidof [参数] 服务名称”。每个进程的进程号码值(PID)是唯一的,可以用于区分不同的进程。例如,执行如下命令来查询本机上 sshd 服务程序的 PID: pidof sshd 13、killkill 命令用于终止某个指定 PID 值的服务进程,语法格式为“kill [参数] 进程的 PID”。 接下来,使用 kill 命令把上面用 pidof 命令查询到的 PID 所代表的进程终止掉,其命令如 下所示。这种操作的效果等同于强制停止 sshd 服务。 kill 2156但有时系统会提示进程无法被终止,此时可以加参数-9,表示最高级别地强制杀死进程: kill -9 2156 14、killallkillall 命令用于终止某个指定名称的服务所对应的全部进程,语法格式为“killall [参数] 服 务名称”。通常来讲,复杂软件的服务程序会有多个进程协同为用户提供服务,如果用 kill 命令逐个去结束这些进程会比较麻烦,此时可以使用 killall 命令来批量结束某个服务程序带有的全81部进程。下面以 httpd 服务程序为例,来结束其全部进程。由于 RHEL 8 系统默认没有安装 httpd服务程序,因此此时只需看操作过程和输出结果即可. pidof httpd killall httpd pidof httpd如果在系统终端中执行一个命令后想立即停止它,可以同时按下 Ctrl + C 组合键(生产 环境中比较常用的一个组合键),这样将立即终止该命令的进程。 或者,如果有些命令在执行时不断地在屏幕上输出信息,影响到后续命令的输入,则可以在执行命令时在末尾添加一个&符号,这样命令将进入系统后台来执行。 |
CopyRight 2018-2019 实验室设备网 版权所有 |